<template>
  <div class="nav-container">
    <!-- 顶部导航 -->
    <van-nav-bar title="礼物" class="top-nav">
      <template #left>
        <i class="iconfont icon-zuofanhui" @click="$router.go(-1)"></i>
      </template>
      <template #right>
        <i class="iconfont icon-share" @click="showShare = true"></i>
      </template>
    </van-nav-bar>
    <!-- 内容区 -->
    <giftarticle></giftarticle>
    <!-- 分享面板 -->
    <van-share-sheet
      v-model="showShare"
      title="立即分享给好友"
      :options="options"
      @select="onSelect"
    />
  </div>
</template>

<script>
import giftarticle from './giftarticle'
export default {
  // 定义属性
  data() {
    return {
      showShare: false,
      options: [
        { name: '微信', icon: 'wechat' },
        { name: '微博', icon: 'weibo' },
        { name: '复制链接', icon: 'link' },
        { name: '分享海报', icon: 'poster' },
        { name: '二维码', icon: 'qrcode' }
      ],
      showMore:false
    }
  },
  components: {
    giftarticle
  },
  // 计算属性，会监听依赖属性值随之变化
  computed: {},
  // 监控data中的数据变化
  watch: {},
  // 方法集合
  methods: {
    onSelect(option) {
      this.$toast(option.name)
      this.showShare = false
    }
  },
  // 生命周期 - 创建完成（可以访问当前this实例）
  created() {},
  // 生命周期 - 挂载完成（可以访问DOM元素）
  mounted() {}
}
</script>

<style lang="less">
.nav-container {
}
</style>
